﻿body {
	margin:0px;
	padding: 0px;
	background-color :#FBFBFB;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	font-size :11px
}

/* -------------------
----- ESTRUCTURA -----*/
#container {
	margin: 10px auto 10px auto;
	width: 962px;
	position: relative;
    padding: 0px;
border: 1px solid #4E7D9B;
	/*border: 1px solid #66CC33;*/
	/*border: 1px solid #3480B1;*/
	/*border: 1px solid #666666;*/
	position:relative; 
	background-color: #FFF;
	overflow :auto
}

#encabezado 
{	
	/*background-color: #8BBCDD;
	margin: 0px;
	padding: 0 0 0 0; 
	border-bottom: 1px solid #3480B1;
	height :122px;*/
	background-color: #ffffff;
	margin: 0px;
	padding: 0 0 0 0; 
	border-bottom: 1px solid #4E7D9B;
	height :122px;
}
.encabezado 
{	
	/*background-color: #8BBCDD;
	margin: 0px;
	padding: 0 0 0 0; 
	border-bottom: 1px solid #3480B1;
	height :122px;*/

	background-color: #ffffff;
	margin: 0px;
	padding: 0 0 0 0; 
	border-bottom: 1px solid #ffffff;
	height :122px;
}

#pie
{	
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0 0 0 0; 
	border-bottom: 1px solid #FFFFFF;
	height :134px;
	text-align: center;
	width: 962px;
}
.pie{	
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0 0 0 0; 
	border-bottom: 1px solid #FFFFFF;
	height :134px;
	text-align: center;
	width: 962px;

}
#mainContent
{
    border: none;
    padding: 0px;
    width: 962px;
    min-height: 410px;
}
#footer {
	float:left;
	width: 962px;
    background-color: #FFFFFF; 
    margin: 0px; 
    border:0;
    padding : 10px auto 10px auto;
    color:#000;
    text-align :center;
}

#footer a {color:#000; text-decoration: none;}
#footer p {color:#000;text-align: center;}
#footer p a {color:#000; text-decoration: none;}
#footer p a:hover {text-decoration: underline;}

.footer {
	float:left;
	width: 962px;
    background-color: #FFFFFF; 
    margin: 0px; 
    border:0;
    padding : 10px auto 10px auto;
    color:#000;
    text-align :center;
}

.footer a {color:#000; text-decoration: none;}
.footer p {color:#000;text-align: center;}
.footer p a {color:#000; text-decoration: none;}
.footer p a:hover {text-decoration: underline;}


table.TablaAuto{border-collapse:collapse;}
table.TablaAuto td
{
	padding: 0;
	margin: 0;
	border: none;
}

.right{float:right;}
.left{float:left;}
.clearer{clear:both;}
.alCenter{text-align: center;}
.alRight{text-align: right;}

a.EnlaceSubIndice {
	font-size: 9px;
	text-decoration: none;
}

a.EnlaceSubIndice:hover {text-decoration: underline;}

.ingles
{
	color: #1B5990;
}
.texto9
{
	font-size :9px;
}
.texto9Rojo
{
	font-size :9px;
	color:#ff0000;
}
.texto10
{
	font-size :10px;
}

.texto10Rojo
{
	font-size :10px;
	color:#ff0000;
}

.texto11
{
	font-size :11px;
}

.texto11Rojo
{
	font-size :11px;
	color:#ff0000;
}

.texto12
{
	font-size :12px;
}

.texto12Rojo
{
	font-size :12px;
	color:#ff0000;
}

.texto13
{
	font-size :13px;
}
.VistaWeb{}
.VistaPrint{display:none;}

a.EnlaceOlvido
{
	text-decoration : none;
	font-size : 10px;
	color :#444;
}
a.EnlaceOlvido:hover
{
	color :#000;
}
a.EnlaceExterno
{
	text-decoration:underline;
	font-size : 11px;
	color :#444;
	font-weight: normal;
}
a.EnlaceExterno:hover
{
	color :#000;
}
label 
{
	padding : 5px 0 0 0;
}

ul,ol { list-style:none }

h3,h4,h5,h6,pre,code { font-size:11px; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, textarea
{ margin:0; padding:0 }
h1{
	font-size: 14px;
}
h2{
	border-bottom: 1px solid #000;
	font-size: 12px;
}

.warning
{
	color: #993300;
	font-size: 10px; 
}

#boxExterna {
    border: none;
    margin: 0;
    background: #fff;
    padding :0;
}

#boxExterna #Contenido { min-height: 400px;width: 962px; padding :0 ; margin :0;}

#boxExterna #Contenido div.TituloForm 
 {
 	clear :left;
 	width: 942px;
 	padding :  22px 0  10px 0;
	font-size: 22px;
	text-align: center;
	background: #fff;
	font-weight: bold;
}
#boxExterna #Contenido div.TituloForm2
 {
 	width: 962px;
	padding: 10px 0 10px 0;
	border:none;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
}
#boxExterna #Contenido div.SubtituloForm{
	float: left ;
	font-size: 12px;
	padding :25px 8px 8px 0;
	color: #993300;
	font-weight :bold ;
}
#boxExterna #Contenido div.SubtituloForm2{
	float: left ;
	font-size: 11px;
	padding :25px 8px 8px 0;
	color: #333333;
	border-bottom : dotted 1px #ccc;
	text-align : left;
}
#boxExterna #Contenido div.TituloFormJustify
 {
 	width: 902px;
	padding: 10px 20px 0 30px;
	text-align:justify;
	clear :left ;
	float :left ;
	height: auto;	
}
#boxExterna #Contenido div.TituloFormJustify ol {height: auto;}
#boxExterna #Contenido div.TituloFormJustify ol {height: auto;}
#boxExterna #Contenido div.TituloFormJustify div.LineaForm {width: 892px;float: left;clear: left;
	padding: 5px 10px 5px 0;
	border-bottom : dotted 1px #ccc;
	text-align :right;
	height: auto;
	}

#boxExterna #Contenido div.TituloFormJustify div.LineaForm div.EtiquetaForm
{
	
	width: 280px;
	float: left;
	clear: left;
	padding: 0 10px 0 0;
	text-align :right ;
	height: auto;
		
	}
	
	
#boxExterna #Contenido div.TituloFormJustify div.LineaForm div.CampoForm
{
	
	width:600px;
	padding: 0 0 0 0;
	float: left;
	border :none;
	text-align :left ;
	height: auto;}
	
#boxExterna #Contenido div.TituloFormJustifyExt
 {
 	width: 902px;
	padding: 0 20px 0 30px;
	text-align:justify;
	clear :left ;
	float :left ;
}
#boxExterna #Contenido div.TituloFormJustify2
 {
 	width: 912px;
	padding: 10px 20px 0  20px;
	text-align:justify;
	clear :left ;
	float :left ;
}
#boxExterna #Contenido div.TituloFormJustify2Ext
 {
 	width: 912px;
	padding: 0 20px 0  20px;
	text-align:justify;
	clear :left ;
	float :left ;
}

#boxExterna #Contenido div.TituloFormJustifyAlta
 {
 	width: 897px;
	padding:  10px 10px 0 10px;
	text-align:justify;
	clear :left ;
	float :left ;
}

#boxExterna #Contenido div.TituloFormLeft
 {
 	width: 902px;
	padding: 10px 20px 0 30px;
	clear :left ;
	float :left ;
	overflow :auto;
}
#boxExterna #Contenido div.TituloFormLeft2
 {
 	width: 912px;
	padding: 10px 20px 0  20px;
	clear :left ;
	float :left ;
	overflow :auto;
}

#boxExterna #Contenido div.CampoFormLeft {
	width:612px;
	padding:12px 0 5px 0;
	float:left;
	border-bottom:dotted 1px #ccc;
	overflow :auto;
}
#boxExterna #Contenido div.TituloFormCenter
 {
 	clear :left;
 	width: 902px;
	padding: 10px 20px 0 30px;
	text-align:center;
	clear :left ;
	float :left ;
}

.DivTexto01
{
	text-align :center; width :900px; margin : 0 auto 0 auto;
}

.DivTexto02
{
	padding :0 0 6px 0;text-align :center; width :900px;
}


#boxExterna #Contenido div.AlertaForm {
	color: #993300;	
	font-size: 13px;
}

#boxExterna #Contenido div.EtiquetaForm {
	width: 280px;
	float: left;
	clear: left;
	padding: 15px 10px 5px 0;
	text-align :right ;
	height :18px;
}
#boxExterna #Contenido div.CampoForm {
	width:612px;
	padding:12px 0 5px 0;
	float:left;
	height :21px;
}

#boxExterna #Contenido div.EtiquetaFormAlta {
	width: 260px;
	float: left;
	clear: left;
	padding: 15px 10px 5px 0;
	border-bottom : dotted 1px #ccc;
	text-align :right ;
	height :18px;
	
}
#boxExterna #Contenido div.CampoForm label  
{
	padding : 0 10px 0 6px;
}
#boxExterna #Contenido div.EtiquetaForm2 {
	width: 280px;
	float: left;
	clear: left;
	padding: 15px 10px 0 0;
	border-bottom : dotted 1px #ccc;
	text-align :right ;
	height :21px;
	
	
}
#boxExterna #Contenido div.LineaForm2 {
	width: 892px;
	float: left;
	clear: left;
	padding: 15px 10px 5px 0;
	border-bottom : dotted 1px #ccc;
	text-align :right ;	
}
#boxExterna #Contenido div.EtiquetaForm3 {
	width: 280px;
	float: left;
	padding: 0 10px 0 0;
	border :none;
	text-align :right ;
}
#boxExterna #Contenido div.EtiquetaForm3Alta {
	width: 260px;
	float: left;
	padding: 0 10px 0 0;
	border :none;
	text-align :right ;
}
#boxExterna #Contenido div.CampoForm3 {
	width:600px;
	padding: 0 0 0 0;
	float: left;
	border :none;
	text-align :left ;
}

#boxExterna #Contenido div.LineaForm4 {
	width: 892px;
	float: left;
	clear: left;
	padding: 10px 10px 5px 0;
	border-bottom : dotted 1px #ccc;
	text-align :right ;
	
}
#boxExterna #Contenido div.EtiquetaForm4 {
	width: 120px;
	float: left;
	padding: 0 10px 0 0;
	border :none;
	text-align :right;
	font-weight :bold;	
}
#boxExterna #Contenido div.CampoForm4 {
	width:750px;
	padding: 0 0 0 0;
	float: left;
	border :none;
	text-align :left ;
}
#boxExterna #Contenido div.CampoForm4Corto {
	width:550px;
	padding: 0 0 0 0;
	float: left;
	border :none;
	text-align :left ;
}

#boxExterna #Contenido ol.FormEdit
{
	}
#boxExterna #Contenido ol.FormEdit li
{
	height :27px;
}

#boxExterna #Contenido div.EtiquetaFormEdit {
	width: 130px;
	float: left;
	clear: left;
	padding: 5px 10px 0 0;
	border-bottom : dotted 1px #ccc;
	text-align :right ;
	height :20px;
	
}
#boxExterna #Contenido div.CampoFormEdit {
	width:300px;
	padding:5px 0 0 0;
	float:left;
	border-bottom:dotted 1px #ccc;
	height :20px;
}
#boxExterna #Contenido div.CampoFormEdit label  
{
	padding : 0 10px 0 6px;
}
#boxExterna #Contenido div.LineaFormEdit {
	width: 432px;
	float: left;
	clear: left;
	padding: 5px 10px 0 0;
	border-bottom : dotted 1px #ccc;
	text-align :right ;	
	height :25px;
}


#boxExterna #filtro .filtro{padding: 10px; border: 1px solid #ccc; font-size: 11px;}
#boxExterna #Contenido #filtro{padding: 10px; border: 1px solid #ccc; background: #eee; height: auto; overflow: auto;}
#boxExterna #Contenido #filtro label {float:left; text-align: right; padding-right: 10px;
                                      padding-top: 3px;color: #000;}

#boxExterna #Contenido #filtro .radio input {float:left;}
#boxExterna #Contenido #filtro .radio label {float:left; text-align: right; padding-right: 6px;
                                      padding-top: 0px;color: #000; margin-left: 5px;}
                                         
#boxExterna #Contenido #filtro ol li {margin: 0 0 0 0; padding: 0 0 2px 0;}
#boxExterna #Contenido #filtro ol li {height: 21px;}

#boxExterna #Contenido .Estadisticas{ border :1px solid #ccc; border-bottom : none; margin :0; padding :0;}                                        
#boxExterna #Contenido .PnlEstadisticas{margin :0; padding : 0; border :none;}                                         
#boxExterna #Contenido .PnlEstadisticas2{ border :1px solid #ccc; margin :0; background :#eee; padding :10px; overflow :auto;}                                     

#boxExterna #EncabezadoFiltro {padding: 6px; font-size: 11px; font-weight: bold;}
#boxExterna #EncabezadoFiltro {background: #fff; color: #000;}
#boxExterna #EncabezadoFiltro ol li label {padding-left: 0.4em;}
#boxExterna .EncabezadoFiltro ol {padding: 5px 0 0 10px; list-style: none;}
#boxExterna .EncabezadoFiltro {border-bottom: 1px solid #42618A; color: #000; font-size: 11px; font-weight: bold; height: 19px;}      
#boxExterna .EncabezadoFiltro {background: #9ABADA;}

#EncabezadoFiltro .menuSubHeader {margin: 0; float: right;}
#EncabezadoFiltro .menuSubHeader li {display: inline; padding: 4px;}
#EncabezadoFiltro a:link {color: #000; font-size: 11px; font-weight: normal;}
#EncabezadoFiltro a:visited,#SubHeader a:active {color: #000; font-size: 11px; font-weight: normal;}
#SubHeader a:link {color: #000; font-size: 11px; font-weight: normal;}
#SubHeader a:visited,#SubHeader a:active {color: #000; font-size: 11px; font-weight: normal;}

#boxExterna table.GridViewColectivos {border: 0; font-size: 11px;}
#boxExterna table.GridViewColectivos td {text-align: left; border-collapse: collapse; border: 0;}
#boxExterna table.GridViewColectivos tr td {height: 20px;}

#boxExterna table.GridViewImpresoras {font-size: 11px; border: 0px; padding: 0px;}
#boxExterna table.GridViewImpresoras td {text-align: left; border-right :0px; border-left: 0px}
#boxExterna table.GridViewImpresoras tr td {height: 30px;}
#boxExterna table.GridViewImpresoras tr {border-bottom: 1px dotted #999;}

#boxExterna .Botonera 
{
	border: 0 none #FFF;
	text-align: center;
	padding: 0;
	width: 100%;
}

.SubGrid {margin: 0; padding: 0 6px 5px 6px; height: 15px;}
.SubGrid .menuSubHeader {margin: 0; float: right;}
.SubGrid .menuSubHeader li {display: inline; padding: 4px;}
.SubGrid a:link {color: #000; font-size: 11px; font-weight: normal;}
.SubGrid a:visited,#SubHeader a:active {color: #000; font-size: 11px; font-weight: normal;}

#boxExterna table.GridView .header {
    background: #eee; 
    color: #000; 
    height: 20px; 
    border: 0px; 
    border-bottom: 1px solid #999;
    padding : 2px 0 0 5px;
    font-size: 11px;
    font-weight :bold;
}

#boxExterna table.GridView {font-size:11px;border: 1px solid #999;}
#boxExterna table.GridView tr {border-collapse: collapse; border: 0px; border-style :none;}
#boxExterna table.GridView td {border-collapse: collapse; border: 0px; border-style :none;}
#boxExterna table.GridView th {
    background: #eee; 
    color: #000; 
    height: 20px; 
    border: 0px; 
    border-bottom: 1px solid #999;
    padding : 2px 0 0 5px;
    font-size: 11px;
    font-weight :bold;
}

#boxExterna table.GridView td {border-bottom: 1px solid #999;}
#boxExterna table.GridView tr td {height: 25px; padding : 0 0 0 5px;
     font-weight :normal;}
#boxExterna table.GridView tr.trImpar td {background: #fff; font-weight :normal;}
#boxExterna table.GridView tr.trResaltado td {background: #bbb; color: #000;}
#boxExterna table.GridView tr.trResaltado a {color: #000;}
#boxExterna table.GridView tr.FooterGridView {background: #fff; padding: 0;} 
#boxExterna table.GridView tr.FooterGridView td {height: 15px;} 


#boxExterna table.GridView  a.Enlace10
{
	color :#333;
	font-size :10px;
	text-decoration :none;
	}
#boxExterna table.GridView  a.Enlace10:hover
{
	color :#000;
	text-decoration:underline;
}


#boxExterna table.GridViewCajitas {font-size:11px;border: 1px solid #999; margin:0; padding :0;}
#boxExterna table.GridViewCajitas tr {border-collapse: collapse; border: 0px; border-style :none; margin:0; padding :0;}
#boxExterna table.GridViewCajitas td {border-collapse: collapse; border: 0px; border-style :none; margin:0; padding :0;}


#boxExterna table.GridViewCajitas td {border-bottom: 1px solid #999;}
#boxExterna table.GridViewCajitas tr td {height: 25px;font-weight :normal; margin:0; padding :0;}
#boxExterna table.GridViewCajitas tr.trImpar td {background: #fff; font-weight  :normal;}
#boxExterna table.GridViewCajitas tr.trResaltado td {background: #bbb; color: #000;}

#boxExterna table.GridViewCajitas  a.EnlaceActivar
{
	color :#444;
	float :right;
	}
#boxExterna table.GridViewCajitas  a.EnlaceActivar:hover
{
	color :#000;
}

#boxExterna table.GridViewEstadisticas {font-size:11px;border: 1px solid #999;}
#boxExterna table.GridViewEstadisticas th {
    background: #ddd; 
    color: #000; 
    height: 18px; 
    border: 0px; 
    border-bottom: 1px solid #ccc;
    padding : 2px 0 0 5px;
    font-size: 11px;
    font-weight :bold;
    text-align :left ;
}

#boxExterna table.GridViewEstadisticas td {border-collapse: collapse; border: 0px;}
#boxExterna table.GridViewEstadisticas td {border-bottom: 1px solid #ccc;}
#boxExterna table.GridViewEstadisticas tr td {background :#fff;height: 20px; padding : 0 5px 0 5px; font-weight :normal;}
#boxExterna table.GridViewEstadisticas tr.trImpar td {background: #fff; font-weight :normal;}
#boxExterna table.GridViewEstadisticas tr.trResaltado td {background: #bbb; color: #000;}
#boxExterna table.GridViewEstadisticas tr.trResaltado a {color: #000;}
#boxExterna table.GridViewEstadisticas tr.FooterGridView {background: #fff; padding: 0;} 
#boxExterna table.GridViewEstadisticas tr.FooterGridView td {height: 15px;} 


#boxExterna table.GridViewAnonimos {font-size:11px;border: 1px solid #999; margin:0px; padding :0px;}
#boxExterna table.GridViewAnonimos td {border-collapse: collapse; border: 0px;}
#boxExterna table.GridViewAnonimos td {border-bottom: 1px solid #999;}
#boxExterna table.GridViewAnonimos tr td {background :#fff;height: 15px; padding : 0 5px 0 5px; font-weight :normal;}
#boxExterna table.GridViewAnonimos tr.trImpar td {background: #fff; font-weight :normal;}
#boxExterna table.GridViewAnonimos tr.trResaltado td {background: #bbb; color: #000;}
#boxExterna table.GridViewAnonimos tr.trResaltado a {color: #000;}
#boxExterna table.GridViewAnonimos tr.FooterGridView {background: #fff; padding: 0;} 
#boxExterna table.GridViewAnonimos tr.FooterGridView td {height: 15px;} 



.frmMPE table.GridView {font-size:11px;border: 1px solid #999;}
.frmMPE table.GridView th {
    background: #ddd; 
    color: #000; 
    height: 18px; 
    border: 0px; 
    border-bottom: 1px solid #ccc;
    padding : 2px 0 0 5px;
    font-size: 11px;
    font-weight :bold;
}


#boxExterna table.GridViewMPE {font-size:11px;border:none;}
#boxExterna table.GridViewMPE th {
    color: #000; 
    height: 16px; 
    border: 0px; 
    /*border-top :1px solid #999;*/
    border-bottom: 1px solid #ccc;
    padding : 2px 0 0 5px;
    font-weight :bold;
    text-align :left ;
}

#boxExterna table.GridViewMPE td {border-collapse: collapse; border: 0px;}
#boxExterna table.GridViewMPE td {border-bottom: 1px solid #ccc;}
#boxExterna table.GridViewMPE tr td {background :#fff;height: 24px; padding : 0 5px 0 5px; }
#boxExterna table.GridViewMPE tr.trImpar td {background: #fff; font-weight :normal;}
#boxExterna table.GridViewMPE tr.trResaltado td {background: #bbb; color: #000;}
#boxExterna table.GridViewMPE tr.trResaltado a {color: #000;}
#boxExterna table.GridViewMPE tr.FooterGridView {background: #fff; padding: 0;} 
#boxExterna table.GridViewMPE tr.FooterGridView td {height: 15px;} 

.frmMPE table.GridView td {border-collapse: collapse; border: 0px;}
.frmMPE table.GridView td {border-bottom: 1px solid #ccc;}
.frmMPE table.GridView tr td {background :#fff;height: 20px; padding : 0 5px 0 5px; font-weight :normal;}
.frmMPE table.GridView tr.trImpar td {background: #fff; font-weight :normal;}
.frmMPE table.GridView tr.trResaltado td {background: #bbb; color: #000;}
.frmMPE table.GridView tr.trResaltado a {color: #000;}
.frmMPE table.GridView tr.FooterGridView {background: #fff; padding: 0;} 
.frmMPE table.GridView tr.FooterGridView td {height: 15px;} 

/**/

#boxExterna table.GridViewEntidadEtiquetas {font-size:11px;border: 1px solid #999;}
#boxExterna table.GridViewEntidadEtiquetas tr {border-collapse: collapse; border: 0px; border-style :none;}
#boxExterna table.GridViewEntidadEtiquetas td {border-collapse: collapse; border: 0px; border-style :none;}
#boxExterna table.GridViewEntidadEtiquetas th {
    background: #eee; 
    color: #000; 
    height: 20px; 
    border: 0px; 
    border-bottom: 1px solid #999;
    padding : 2px 0 0 5px;
    font-size: 11px;
    font-weight :bold;
}

#boxExterna table.GridViewEntidadEtiquetas td {border-bottom: 1px solid #999; vertical-align: top;}
#boxExterna table.GridViewEntidadEtiquetas tr td {padding :5px 0 5px 5px;font-weight :normal;}
#boxExterna table.GridViewEntidadEtiquetas tr td.tdArchivos {padding :0 0 0 5px;font-weight :normal;}
#boxExterna table.GridViewEntidadEtiquetas tr.trImpar td {background: #fff; font-weight :normal;}
#boxExterna table.GridViewEntidadEtiquetas tr.trResaltado td {background: #bbb; color: #000;}
#boxExterna table.GridViewEntidadEtiquetas tr.trResaltado a {color: #000;}
#boxExterna table.GridViewEntidadEtiquetas tr.FooterGridView {background: #fff; padding: 0;} 
#boxExterna table.GridViewEntidadEtiquetas tr.FooterGridView td {height: 15px;} 

#boxExterna table.GridViewEntidadEtiquetas  a.Enlace10
{
	color :#333;
	font-size :10px;
	text-decoration :none;
	}
#boxExterna table.GridViewEntidadEtiquetas  a.Enlace10:hover{color :#000;text-decoration:underline;}
/**/

/**/
#boxExterna table.GridViewArchivos {border: 0; font-size: 11px;}
#boxExterna table.GridViewArchivos tr {max-width : 440px;float: left;clear: left;
				padding:0 10px 4px 0;
				text-align :right;
				height: auto;}
#boxExterna table.GridViewArchivos th {background :transparent;height: auto;text-align: left; border-collapse: collapse; border: 0;}
#boxExterna table.GridViewArchivos td {}
#boxExterna table.GridViewArchivos tr td {
                                          background :#fff;height:auto;
                                          text-align: left; border-collapse: collapse; border: 0;}
#boxExterna table.GridViewArchivos td.Bull{width: 10px;}
#boxExterna table.GridViewArchivos td.NombreArchivo{max-width :240px; padding-right :5px;}
#boxExterna table.GridViewArchivos td.Fecha{max-width:95px;text-align: left;padding-right :15px;}
#boxExterna table.GridViewArchivos td.Estado{max-width:70px;text-align: left;padding-right :10px;}
#boxExterna table.GridViewArchivos td.Icono{width:15px;text-align: left;}
/**/

#boxExterna table.GridViewAnidado {font-size:11px;border:none;}
#boxExterna table.GridViewAnidado tr {border-collapse: collapse; border: 0px; border-style :none;}
#boxExterna table.GridViewAnidado td {border-collapse: collapse; border: 0px; border-style :none;}
#boxExterna table.GridViewAnidado td {border-bottom: 1px dashed #999;}
#boxExterna table.GridViewAnidado tr td {height: 25px; padding : 0 0 0 5px; font-weight :normal;}
#boxExterna table.GridViewAnidado tr.trImpar td {background: #fff; font-weight :normal;}
#boxExterna table.GridViewAnidado tr.trResaltado td {background: #bbb; color: #000;}
#boxExterna table.GridViewAnidado tr.trResaltado a {color: #000;}
#boxExterna table.GridViewAnidado tr.FooterGridView {background: #fff; padding: 0;} 
#boxExterna table.GridViewAnidado tr.FooterGridView td {height: 15px;} 






ul,ol { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, div
{ margin:0; padding:0 }


input.submit{
	color: #444444;
	border: 1px solid;
	border-color :#444444;
	background-color :#D7D7D7;  
	font-weight: normal ;
	width: auto;
	height : 21px;
	padding: 0 6px 0 6px;
}

input.submitOver{
	color: #000000;
	border: 1px solid;  
	border-color :#444444;
	background-color :#B0B0B0; 
	font-weight: normal ;
	width: auto;
	height : 21px;
	padding: 0 6px 0 6px;
}
input.submitExt{
	color: #444444;
	border: 1px solid;
	border-color :#444444;
	background-color :#D7D7D7;  
	font-weight: normal ;
	width: auto;
	height : 19px;
	padding: 0 6px 0 6px;
}

input.submitExtOver{
	color: #000000;
	border: 1px solid;  
	border-color :#444444;
	background-color :#B0B0B0; 
	font-weight: normal ;
	width: auto;
	height : 19px;
	padding: 0 6px 0 6px;
}

input.submitLogin{
	color: #444444;
	border: 1px solid;
	border-color :#444444;
	background-color :#F99F38;  
	font-weight: normal ;
	width: auto;
	height : 20px;
	padding: 0 2px 0 2px;
}

input.submitLoginOver{
	color: #444444;
	border: 1px solid;  
	border-color :#444444;
	background-color :#E44F27; 
	font-weight: normal ;
	width: auto;
	height : 20px;
	padding: 0 2px 0 2px;
}

input.submitUpload{
	color: #444444;
	border: 1px solid;
	border-color :#444444;
	background-color :#F1F1F1;  
	font-weight: normal ;
	width: auto;
	height : 20px;
	padding: 0 2px 0 2px;
}
select.submitUpload{
	color: #444444;
	border: 1px solid;
	border-color :#444444;
	background-color :#FFF;  
	font-weight: normal ;
	width: auto;
	height : 20px;
	padding: 0 2px 0 2px;
}
input.submitUploadOver{
	color: #000000;
	border: 1px solid;  
	border-color :#444444;
	background-color :#B0B0B0;  
	font-weight: normal ;
	width: auto;
	height : 20px;
	padding: 0 2px 0 2px;
}

select, input, textarea
{
	font-size: 11px;
}
select.grid
{
	font-size:11px;
	text-indent: 0;
	
}

/* MENU ADMINISTRADOR COLECTIVOS */
/*#encabezadoColectivo {background-color: #FF8000; margin: 0px; padding: 10px 15px 0 17px; height: 40px;}*/
#encabezadoColectivo {background-color: #FFFFFF; margin: 0px; padding: 10px 15px 0 17px; height: 40px;}
/*#encabezadoColectivo p {font-size: 18px; text-align: left; padding: 5px 0 0 10px; color: #FFFFFF;}*/
#encabezadoColectivo p {font-size: 18px; text-align: left; padding: 5px 0 0 10px; color: #000000;}

#encabezadoColectivo .Titulo
{
	padding-top: 4px;
	float: right;
	text-align: right;
	float: left;
	/*color: #FFFFFF;*/
	color: #000000;
	font-size: 14px;
	font-weight: bold ;
}

#encabezadoColectivo .menuSuperior 
{
	padding-top: 4px;
	float: right;
	text-align: right;	
	/*color: #FFFFFF;*/
	color: #000000;
}
#encabezadoColectivo .menuSuperior a {
	font-size: 12px;
	margin: 0 5px 0 5px;
	/*color: #FFFFFF;*/
	color: #000000;
	text-decoration: none;
}
#encabezadoColectivo .menuSuperior a:hover {
	color: #000000;
	text-decoration: underline;
}

#encabezadoColectivo .Nombre
{
	/*padding-top: 4px;*/
	clear: right;
	text-align: right;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0 5px 0 5px;
}

/* MENU GESTOR PAQUETES */
/*#encabezadoGestorPaquetes {background-color :#FFFFFF;margin:0px;padding:  10px 15px 0 17px; height : 20px;} */
#encabezadoGestorPaquetes {background-color :#FF8000;margin:0px;padding:  10px 15px 0 17px; height : 20px;} 
/*#encabezadoGestorPaquetes p{font-size:16px;text-align:left;padding: 5px 0  0 10px;color :#000;}*/
#encabezadoGestorPaquetes p{font-size:16px;text-align:left;padding: 5px 0  0 10px; color :#FFFFFF;}

#encabezadoGestorPaquetes .Titulo
{
	padding-top: 4px;
	float: right;
	text-align: right;
	float: left;
	/*color: #3A5876;*/
	color :#FFFFFF;
	font-size: 14px;
	font-weight :bold ;
}

#encabezadoGestorPaquetes .menuSuperior 
{
	padding-top : 4px;
	float: right;
	text-align: right;
	/*color: #273C50;*/
	color :#FFFFFF;
}
#encabezadoGestorPaquetes .menuSuperior a {
	font-size: 12px;
	margin: 0 5px 0 5px;
	/*color: #666;*/
	color :#FFFFFF;
	text-decoration: none;
}
#encabezadoGestorPaquetes .menuSuperior a:hover {
	/*color: #333;*/
	color:#000000;
	text-decoration: underline;
}

#encabezadoGestorPaquetes .Nombre
{
	padding-top: 4px;
	float: right;
	text-align: right;
	float: left;
	/*color: #666;*/
	color :#FFFFFF;
	font-size: 11px;
	font-weight :bold ;
}

/* MENU PUESTO FOTO y SUPERVISOR */
#encabezadoPuestoFotoySupervisor {background-color :#FF8000;margin:0px;padding:  10px 15px 0 17px; height : 20px;} 
#encabezadoPuestoFotoySupervisor p{font-size:16px;text-align:left;padding: 5px 0  0 10px; color :#FFFFFF;}

#encabezadoPuestoFotoySupervisor .Titulo
{
	padding-top: 4px;
	float: right;
	text-align: right;
	float: left;
	/*color: #3A5876;*/
	color :#FFFFFF;
	font-size: 14px;
	font-weight :bold ;
}

#encabezadoPuestoFotoySupervisor .menuSuperior 
{
	padding-top : 4px;
	float: right;
	text-align: right;
	/*color: #273C50;*/
	color :#FFFFFF;
}
#encabezadoPuestoFotoySupervisor .menuSuperior a {
	font-size: 12px;
	margin: 0 5px 0 5px;
	/*color: #666;*/
	color :#FFFFFF;
	text-decoration: none;
}
#encabezadoPuestoFotoySupervisor .menuSuperior a:hover {
	/*color: #333;*/
	color:#000000;
	text-decoration: underline;
}

#encabezadoPuestoFotoySupervisor .Nombre
{
	padding-top: 4px;
	float: right;
	text-align: right;
	float: left;
	/*color: #666;*/
	color :#FFFFFF;
	font-size: 11px;
	font-weight :bold ;
}

/* MENU PUESTO DATOS Y PUESTO DATOS E IMPRESION */
#encabezadoPuestoDatos {background-color :#FF8000;margin:0px;padding:  10px 15px 0 17px; height : 20px;} 
#encabezadoPuestoDatos p{font-size:16px;text-align:left;padding: 5px 0  0 10px; color :#FFFFFF;}

#encabezadoPuestoDatos .Titulo
{
	padding-top: 4px;
	float: right;
	text-align: right;
	float: left;
	/*color: #3A5876;*/
	color :#FFFFFF;
	font-size: 14px;
	font-weight :bold ;
}

#encabezadoPuestoDatos .menuSuperior 
{
	padding-top : 4px;
	float: right;
	text-align: right;
	/*color: #273C50;*/
	color :#FFFFFF;
}
#encabezadoPuestoDatos .menuSuperior a {
	font-size: 12px;
	margin: 0 5px 0 5px;
	/*color: #666;*/
	color :#FFFFFF;
	text-decoration: none;
}
#encabezadoPuestoDatos .menuSuperior a:hover {
	/*color: #333;*/
	color:#000000;
	text-decoration: underline;
}

#encabezadoPuestoDatos .Nombre
{
	padding-top: 4px;
	float: right;
	text-align: right;
	float: left;
	/*color: #666;*/
	color :#FFFFFF;
	font-size: 11px;
	font-weight :bold ;
}

/* FIN MENU */

.EnlacesLabel {color: #000; text-decoration: underline; font-weight: normal;}

/* PAGINACION */
.paginacion{ padding :4px 0 4px 0;}
.paginacion span {color: #000; font-size: 11px;}
.Pagina
{
	float: right;
	width: 120px;
	text-align: right;
	height:21px;
}
.Paginas 
{
	float: right;
	width: 300px;
	text-align: right;
	height:15px;
	padding : 6px 0 0 0;
}

.Registros {
	color: #ffffff;
	width: 390px;
}
.paginacion a {color: #000;}


.CustomTabStyle .ajax__tab_header {font-size:11px;background:url('../imagenes/Tabs/tab-line.gif') repeat-x bottom;}
.CustomTabStyle .ajax__tab_outer {padding-right:4px;background:url('../imagenes/Tabs/tab-right.gif') no-repeat right;height:21px;}
.CustomTabStyle .ajax__tab_inner {padding-left:3px;background:url('../imagenes/Tabs/tab-left.gif') no-repeat;}
.CustomTabStyle .ajax__tab_tab {height:15px;padding:4px;margin:0;background:url('../imagenes/Tabs/tab.gif') repeat-x;cursor:pointer;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_outer {background:url('../imagenes/Tabs/tab-hover-right.gif') no-repeat right;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner {background:url('../imagenes/Tabs/tab-hover-left.gif') no-repeat;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab {background:url('../imagenes/Tabs/tab-hover.gif') repeat-x;}
.CustomTabStyle .ajax__tab_active .ajax__tab_outer {background:url('../imagenes/Tabs/tab-active-right.gif') no-repeat right;}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner {background:url('../imagenes/Tabs/tab-active-left.gif') no-repeat;}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab {background:url('../imagenes/Tabs/tab-active.gif') repeat-x;}
.CustomTabStyle .ajax__tab_body {border:1px solid #999999;border-top:0;padding:8px;height:auto;overflow:auto;}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	width :auto;
}

.modalPopup
{
	background-color:#ebebeb;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	width :auto;
}
.popupMenu {
	position:absolute;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
}

.popupHover {
	background-image:url(imagenes/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}
.frmMPE
{
	padding:2px;
	margin:2px;
}

.frmMPE .Encabezado0
{
	background-color:#bbbbbb;
	border:solid 1px Gray;
	padding-top:4px;
	padding-left:4px;
	padding-bottom :4px;
	font-size:14px;
	font-weight:bold;
	margin-bottom :4px;
	width: auto;
	
}
.frmMPE .Encabezado 
{
	background-color:#DDDDDD;
	border:solid 1px Gray;
	padding-top:2px;
	padding-left:2px;
	font-size:12px;
	font-weight:bold;
	margin-bottom :4px;
	width: auto;
}
.frmMPE .Encabezado1
{
	font-size:12px;
	font-weight:bold;
	margin-bottom :4px;
	
}

.frmMPE fieldset
{
	padding: 0;
	border:solid 1px Gray;
	width: auto;
	margin-bottom :10px;
}

.frmMPE fieldset.Botonera 
{

	border: 0 none #FFF;
	text-align: center;
	padding: 0;
	width: 100%;
}
.frmMPE fieldset ol {padding:10px;list-style: none;font-size: 13px;}
.frmMPE fieldset li {clear:left;float :left;padding-bottom: 6px;font-size: 11px; }
.frmMPE fieldset li.Centrado {text-align :center;}
.frmMPE fieldset ol li label{font-size: 11px; padding-top :4px;}
.frmMPE fieldset ol li .texto{font-size: 11px; padding-top :8px;}

.frmMPE ol {padding:10px;list-style: none;font-size: 13px;}
.frmMPE li {clear:left;float :left;padding-bottom: 6px;font-size: 11px; }
.frmMPE li.Centrado {text-align :center;}
.frmMPE ol li label{font-size: 11px; padding-top :4px;}
.frmMPE ol li .texto{font-size: 11px; padding-top :8px;}

.frmMPE .Etiqueta { clear:left;float :left;font-weight :bold; width :85px; height :18px;}
.frmMPE .Control {float :left; height :18px;}


#boxExterna #Contenido div.FormularioExterno div.frmMPE div.LineaForm {
	width: 506px;
	float: left;
	clear: left;
	padding: 3px 0  5px 0;
	border-bottom : dotted 1px #ccc;
	text-align :right;
	height: auto;
	}

#boxExterna #Contenido div.FormularioExterno div.frmMPE div.LineaForm div.EtiquetaForm
{
	width: 210px;
	float: left;
	padding: 3px 10px 0 0;
	border :none;
	text-align :right;
	height: auto;
}
	
#boxExterna #Contenido div.FormularioExterno div.frmMPE div.LineaForm div.CampoForm
{
	width:270px;
	padding: 3px  0 0 0;
	float:left;
	height: auto;
	text-align :left;
	}

#boxExterna #Contenido div.FormularioExterno div.frmMPE div.LineaForm div.CampoForm .textboxMini{width:60px;}
#boxExterna #Contenido div.FormularioExterno div.frmMPE div.LineaForm div.CampoForm .textboxPequenho{width:90px;}	
#boxExterna #Contenido div.FormularioExterno div.frmMPE div.LineaForm div.CampoForm .textboxMediano{width:237px;}	
#boxExterna #Contenido div.FormularioExterno div.frmMPE div.LineaForm div.CampoForm .textboxGrande{width:237px;}
#boxExterna #Contenido div.FormularioExterno div.frmMPE div.LineaForm div.CampoForm .textboxGigante{width:237px; height:40px;}
#boxExterna #Contenido div.FormularioExterno div.frmMPE div.LineaForm div.CampoForm .selectPequenho{width:74px;}	
#boxExterna #Contenido div.FormularioExterno div.frmMPE div.LineaForm div.CampoForm .selectMediano{width:241px;}	
#boxExterna #Contenido div.FormularioExterno div.frmMPE div.LineaForm div.CampoForm .selectGrande{width:441px;}
	
	
	
/* INICIO MENU */

.pmenu, .pmenu ul {padding:0; margin:0; list-style-type: none;}
.pmenu a, .pmenu a:visited 
{
	display:block;
	width:140px;
	font-size:11px;
	color:#fff;
	height:22px;
	line-height:19px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	text-indent:5px;
	border:1px solid #999;
	border-width: 0 1px 0 0;
}

.pmenu li.drop li a, .pmenu li.drop li a:visited{width:140px;}
.pmenu li a.mediumbox, .pmenu li a.mediumbox:visited{width:140px; padding-top:2px;}
.pmenu li a.last, .pmenu li a.last:visited
{
	width:140px;
	padding-top:2px;
	border-width: 0 1px 0 0;
}
.pmenu li a.smallbox, .pmenu li a.smallbox:visited{width:140px;}
.pmenu li ul li a, .pmenu li ul li a:visited 
{
	border-width:0 1px 1px 1px;
	padding-top:0;
	height:20px;
}
.pmenu li a.enclose, .pmenu li a.enclose:visited {border-width:1px;}


* html .pmenu li.menuPersonas a:link, * html .pmenu li.menuPersonas a:visited {
	
	background: #396A9C;
	color:#FFF;
}
* html .pmenu li.menuConfiguracion a:link, * html .pmenu li.menuConfiguracion a:visited {
	
	background: #FFBF28;
	color:#FFF;
}
* html .pmenu li.menuMisDatos a:link, * html .pmenu li.menuMisDatos a:visited {
	
	background: #FF0000;
	color:#FFF;
}
* html .pmenu li.menuLogOut a:link, * html .pmenu li.menuLogOut a:visited {
	
	background: #838383;
	color:#FFF;
}
* html .pmenu li.menuInformes a:link, * html .pmenu li.menuInformes a:visited {
	
	background: #72BB23;
	color:#FFF;
}
* html .pmenu li.menuSecundario a:link, * html .pmenu li.menuSecundario a:visited {
	
	background: #FFF;
	color:#000;
}

.pmenu li.menuPersonas > a, .pmenu li.menuPersonas > a:visited{
	background: #396A9C;
}
.pmenu li.menuConfiguracion > a, .pmenu li.menuConfiguracion > a:visited{
	background: #FFBF28;
}
.pmenu li.menuMisDatos > a, .pmenu li.menuMisDatos > a:visited{
	background: #FF0000;
}
.pmenu li.menuLogOut > a, .pmenu li.menuLogOut > a:visited{
	background: #838383;
}
.pmenu li.menuInformes > a, .pmenu li.menuPInformes > a:visited{
	background: #72BB16;
}
.pmenu li.menuSecundario > a, .pmenu li.menuSecundario > a:visited{
	background: #FFF;
	color:#000;
}
.pmenu li.menuSecundario > a:hover{	
	background: #999;
	color:#FFF;
}


.pmenu li 
{
	float:left;
}
.pmenu li.menuPersonas li a
{
	background:#9ABADA;
	color:#000;
	text-align : left ;
}
.pmenu li.menuConfiguracion li a
{
	background:#FFE097;
	color:#000;
	text-align : left ;
}
.pmenu li.menuMisDatos li a
{
	background:#FFA4A4;
	color:#000;
	text-align : left ;
}
.pmenu li.menuLogOut li a
{
	background:#838383;
	color:#000;
	text-align : left ;
}
.pmenu li.menuInformes li a
{
	background:#72BB23;
	color:#000;
	text-align : left ;
}
.pmenu li.menuSecundario li a
{
	background:#FFF;
	color:#000;
	text-align : left ;
}


.pmenu li:hover {position:relative;}
.pmenu li:hover > a 
{
	color:#000;
}
.pmenu li.menuPersonas li a:link, .pmenu li.menuPersonas li a:visited
{
	background:#9ABADA;
	color:#000;
	text-align:left;
}
.pmenu li.menuPersonas li a:hover
{
	background:#396A9C;
	color:#fff;
}
.pmenu li.menuConfiguracion li a:link, .pmenu li.menuConfiguracion li a:visited
{
	background:#FFE097;
	color:#000;
	text-align:left;
}
.pmenu li.menuConfiguracion li a:hover
{
	background:#FFBF28;
	color:#fff;
}
.pmenu li.menuMisDatos li a:link, .pmenu li.menuMisDatos li a:visited
{
	background:#FFA4A4;
	color:#000;
	text-align:left;
}
.pmenu li.menuMisDatos li a:hover
{
	background:#FF0000;
	color:#fff;
}
.pmenu li.menuLogOut li a:link, .pmenu li.menuLogOut li a:visited
{
	background:#838383;
	color:#000; text-align:left;
}
.pmenu li.menuLogOut li a:hover
{
	background:#838383;
	color:#fff;
}
.pmenu li.menuInformes li a:link, .pmenu li.menuInformes li a:visited
{
	background:#72BB16;
	color:#000;
	text-align:left;
}
.pmenu li.menuSecundario li a:link, .pmenu li.menuSecundario li a:visited
{
	background:#FFF;
	color:#000;
	text-align:left;
}
.pmenu li.menuSecundario li a:hover
{
	background:#999;
	color:#fff;
}

.pmenu li ul 
{
	display:none;
	}

.pmenu li:hover > ul 
{
	display:block;
	position:absolute;
	top:-11px;
	left:150px;
	padding:10px 30px 30px 30px;
	background:transparent url(../Imagenes/Menu/transparent.gif);
	width:140px;
}

.pmenu li ul li a.enclose, .pmenu li ul li a.enclose:visited {border-width:1px;}
.pmenu > li:hover > ul 
{
	left:-31px;
	top:15px;
}
.pmenu > li.menuSecundario:hover > ul 
{
	left:-31px;
	top:12px;
}
.pmenu > li > ul > li:hover > ul
{
	padding : 0 0 0 0;
	left:141px;
	top:-1px;
}

.pmenu li ul li ul li a.enclose, .pmenu li ul li ul li a.enclose:visited {border-width:1px;}
.pmenu > li > ul > li > ul li:hover ul
{
	padding : 0 0 0 0;
	left:141px;
	top:0px;
}
.pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100;}

* html .pmenu li a:hover {position:relative; color:#000;}
.pmenu li a:active, .pmenu li a:focus {background:#ccdae6; color:#FE4B11;}

* html .pmenu li ul 
{
	visibility:hidden; 
	display:block; 
	position:absolute; 
	top:-11px; 
	left:141px; 
	padding:10px 30px 30px 30px;
	background:transparent url(../Imagenes/Menu/transparent.gif);
}

.pmenu li a:hover ul ul{
visibility:hidden;
}

.pmenu li a:hover ul a:hover ul ul{
visibility:hidden;
}

.pmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}
.pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

.pmenu li a:hover ul {
visibility:visible;

}

.pmenu li a:hover ul a:hover ul{ 
visibility:visible;
}

.pmenu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}

.pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}

.pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}

* html .pmenu li.menuAdminColectivo a:link, * html .pmenu li.menuAdminColectivo a:visited {
	
	background: #FF8000;
	color: #FFF;
}

.pmenu li.menuAdminColectivo > a, .pmenu li.menuAdminColectivo > a:visited{
	background: #FF8000;
}

.pmenu li.menuAdminColectivo li a
{
	background: #FFB871;
	color: #000;
	text-align: left;
}

.pmenu li.menuAdminColectivo li a:link, .pmenu li.menuAdminColectivo li a:visited
{
	background: #FFB871;
	color: #000;
	text-align: left;
}
.pmenu li.menuAdminColectivo li a:hover
{
	background: #FF8000;
	color: #fff;
}

/* FIN MENU */

/*MODAL POPUP*/
#boxExterna #Contenido div.collapsePanel{
	background-color:#DFDFDF;
	border:solid 1px #DFDFDF;
	overflow:hidden;
	font-size :11px;
	padding :0px;
	margin :0px;
}


#boxExterna #Contenido div.TituloFormJustifyMPE
 {
 	width: 720px;
	padding: 0px  0px 0px 0px;
	margin :0px;
	text-align:justify;
	clear :left ;
	float :left ;
}

#boxExterna #Contenido div.TituloFormJustifyMPE ol
 {
	padding: 0;
}
#boxExterna #Contenido div.TituloFormJustifyMPE ol li
 {
	padding: 0;
}
#boxExterna #Contenido div.TituloFormJustifyMPE ol li.HeadMPE
 {
	padding: 0px 0px 0px 0px;
	background-color: #ccc;
}
#boxExterna #Contenido div.TituloFormJustify2MPE
 {
 	width: 720px;
	padding: 1px 0px 0px 0px;
	margin :0px;
	text-align:justify;
	clear :left ;
	float :left ;
}
	
#boxExterna #Contenido div.SubtituloFormMPE{
	float: left ;
	font-size: 11px;
	padding :0px 8px 0px 0;
	color: #993300;
	font-weight :bold ;
}
#boxExterna #Contenido  div.LineaForm2MPE {
	width: 700px;
	float: left;
	clear: left;
	padding: 0x 10px 0 0;
	border-bottom : dotted 1px #ccc;
	text-align :right ;
	
}
#boxExterna #Contenido div.EtiquetaForm3MPE {
	width:240px;
	float: left;
	padding: 0  5px 0 0;
	border :none;
	text-align :right ;
}
#boxExterna #Contenido div.CampoForm2MPE {
	width:86px;
	padding: 0 0 0  0;
	float: left;
	border :none;
	text-align :center ;
}
#boxExterna #Contenido div.CampoForm3MPE {
	padding: 0 0 0 0;
	float: left;
	border :none;
	text-align :left ;
}


#boxExterna #Contenido  div.collapsePanel ol{
	padding: 0 0 0 8px;
	list-style: none;
	margin:5px;
}

#boxExterna #Contenido div.collapsePanel ol li{
	padding-bottom: 0.2em;
	text-align :left ;
	overflow :auto;
}

#boxExterna #Contenido div.collapsePanel ol li label
{
	clear:left;
	float:left;
	text-align :left ;
}
#boxExterna #Contenido div.collapsePanelHeader
{	

	background-color: #68564C;
	color: #FFF;
	font-weight: bold;
	font-family:Trebuchet,  Verdana;
	font-size: 12px;
	border:solid 1px #DFDFDF;
}

#boxExterna #Contenido div.TituloInformes 
 {
 	clear :left;
 	width: 962px;
 	padding : 22px 0 10px 0;
	font-size: 18px;
	text-align: center;
	background: #fff;
	font-weight: bold;
}

#boxExterna #Contenido table.GridViewInforme {font-size:10px;border: 1px solid #999; width :945px;}
#boxExterna #Contenido table.GridViewInforme tr {border-collapse: collapse; border: 1px; border-style: solid; border-color: #999;}
#boxExterna #Contenido table.GridViewInforme td {border-collapse: collapse; border: 1px; border-style: solid; border-color: #999;}
#boxExterna #Contenido table.GridViewInforme th {
    background: #eee; 
    color: #000; 
    height: 20px; 
    border: 0px; 
    border-bottom: 1px solid #999;
    padding : 2px 0 0 5px;
    font-size: 10px;
    font-weight :bold;
    text-align :center ;
}

#boxExterna  #Contenido table.GridViewInforme td {border-bottom: 1px solid #999;}
#boxExterna  #Contenido table.GridViewInforme tr td {height: 25px; padding: 0 0 0 5px; font-weight :normal;}
#boxExterna  #Contenido table.GridViewInforme tr.trImpar td {background: #fff;font-weight :normal;}
#boxExterna  #Contenido table.GridViewInforme tr.trResaltado td {background: #bbb; color: #000;}
#boxExterna  #Contenido table.GridViewInforme tr.trResaltado a {color: #000;}
#boxExterna  #Contenido table.GridViewInforme tr.FooterGridView {background: #fff; padding: 0;} 
#boxExterna  #Contenido table.GridViewInforme tr.FooterGridView td {height: 15px;} 


#boxExterna #Contenido table.GridViewInforme  a.Enlace10
{
	color :#333;
	font-size :10px;
	text-decoration :none;
	}
#boxExterna #Contenido table.GridViewInforme  a.Enlace10:hover
{
	color :#000;
	text-decoration:underline;
}

/*Éstas son las clases que utiliza el control de usuario que crea los formularios:*/

/*FORMULARIO EXTERNO*/
#boxExterna #Contenido div.FormularioExterno
 {
 	width: 902px;
	padding: 0px 20px 0 30px;
	text-align:justify;
	clear :left ;
	float :left ;
	height: auto;	
}
#boxExterna #Contenido div.FormularioExterno ol {height: auto;}
#boxExterna #Contenido div.FormularioExterno ol {height: auto;}
#boxExterna #Contenido div.FormularioExterno div.LineaForm {width: 892px;float: left;clear: left;
	padding: 5px 10px 5px 0;
	border-bottom : dotted 1px #ccc;
	text-align :right;
	height: auto;
	}

#boxExterna #Contenido div.FormularioExterno div.LineaForm div.EtiquetaForm
{
	width: 400px;
	float: left;
	padding: 0 20px 0 0;
	border :none;
	text-align :right;
	height: auto;}
	
#boxExterna #Contenido div.FormularioExterno div.LineaForm div.CampoForm
{
	width:410px;
	padding: 0 0 0 0;
	float: left;
	border :none;
	text-align :left;
	height: auto;}
	
#boxExterna #Contenido div.FormularioExterno div.LineaForm div.CampoFormPassword
{
	width:410px;
	padding: 0 0 5px 420px;
	float: left;
	border :none;
	text-align :left;
	height: auto;}
	
#boxExterna #Contenido div.FormularioExterno div.LineaFormMini {width: 892px;float: left;clear: left;
	padding: 5px 10px 2px 0;
	border-bottom : dotted 1px #ccc;
	text-align :right;
	height: auto;
	}

#boxExterna #Contenido div.FormularioExterno div.LineaFormMini div.EtiquetaForm{width: 400px;float: left;padding: 0 20px 0 0;
	border :none;
	text-align :right;
	height: auto;}
	
#boxExterna #Contenido div.FormularioExterno div.LineaFormMini div.CampoForm{width:410px;padding: 0 0 0 0;float: left;
	border :none;
	text-align :left;
	height: auto;}

#boxExterna #Contenido div.FormularioExterno div.LineaForm div.CampoForm .textboxMini{width:60px;}	
#boxExterna #Contenido div.FormularioExterno div.LineaForm div.CampoForm .textboxPequenho{width:100px;}	
#boxExterna #Contenido div.FormularioExterno div.LineaForm div.CampoForm .textboxMediano{width:247px;}	
#boxExterna #Contenido div.FormularioExterno div.LineaForm div.CampoForm .textboxGrande{width:377px;}
#boxExterna #Contenido div.FormularioExterno div.LineaForm div.CampoForm .textboxGigante{width:377px;height : 60px;}
#boxExterna #Contenido div.FormularioExterno div.LineaForm div.CampoForm .selectPequenho{width:104px;}	
#boxExterna #Contenido div.FormularioExterno div.LineaForm div.CampoForm .selectPequenho2{width:140px;}
#boxExterna #Contenido div.FormularioExterno div.LineaForm div.CampoForm .selectMediano{width:250px;}	
#boxExterna #Contenido div.FormularioExterno div.LineaForm div.CampoForm .selectGrande{width:410px;}
#boxExterna #Contenido div.FormularioExterno div.AvisoForm{width: 892px;float: left;clear: left;
	padding: 5px 0 5px 80px;border-bottom: dotted 1px #ccc;
	text-align: left;background-color: #eee;height: auto;}

#boxExterna table.GridViewPrivilegios {padding: 15px 10px 5px 0;}
#boxExterna table.GridViewPrivilegios tr {width: 892px;float: left;clear: left;
				padding: 15px 10px 5px 0;
				border-bottom : dotted 1px #ccc;
				text-align :right;
				height: auto;}
#boxExterna table.GridViewPrivilegios tr td {background :#fff;}
#boxExterna table.GridViewPrivilegios td.DescriRequisito 
{
	width: 400px;
	float: left;
	padding: 0 20px 0 0;
	border :none;
	text-align :right;
	height: auto;}
#boxExterna table.GridViewPrivilegios td.Estado {width:410px;padding: 0 0 0 0;float: left;
	border :none;
	text-align :left;
	height: auto;}
	
	
#boxExterna table.GridViewRequisitos {padding: 15px 10px 5px 0;}
#boxExterna table.GridViewRequisitos tr {width: 902px;float: left;clear: left;
				padding: 3px 10px  5px 0;
				border-bottom : dotted 1px #ccc;
				text-align :right;
				height: auto;}
#boxExterna table.GridViewRequisitos tr td {background :#fff;}
#boxExterna table.GridViewRequisitos td.DescriRequisito 
{
	width: 400px;
	float: left;
	padding: 0 20px 0 0;
	border :none;
	text-align :right;
	height: auto;}
#boxExterna table.GridViewRequisitos td.Estado {width:410px;padding: 0 0 0 0;float: left;
	border :none;
	text-align :left;
	height: auto;}
	
/*
#boxExterna table.GridViewPrivilegios tr td span.Pendiente {color:#FF0000; font-weight:bold;} 
#boxExterna table.GridViewPrivilegios tr td span.En_Revision {color:#0066ff; font-weight:bold;}
#boxExterna table.GridViewPrivilegios tr td span.No_Valido {color:#000000; font-weight:bold;}
#boxExterna table.GridViewPrivilegios tr td span.Valido {color:#009900; font-weight:bold;}
*/

.Pendiente {color:#FF0000; font-weight:bold;} 
.En_Revision {color:#0066ff; font-weight:bold;}
.No_Valido, .Rechazada, .Rechazado, .Denegado {color:#000000; font-weight:bold;}
.Valido, .Aceptada, .Aceptado, .Aprobado {color:#009900; font-weight:bold;}
.Borrado, .Baja, .Anulado {color:#666; font-weight:bold;}

/* FORMULARIO DE ANÓNIMOS */
#boxExterna #Contenido div.FormularioAnonimos
 {
 	width: 490px;
	padding:0;
	clear :left ;
	float :left ;
	height: auto;	
}
#boxExterna #Contenido div.FormularioAnonimos ol {height: auto;}
#boxExterna #Contenido div.FormularioAnonimos ol {height: auto;}
#boxExterna #Contenido div.FormularioAnonimos div.LineaForm {
	width: 490px;
	float: left;
	clear: left;
	padding: 3px 0  5px 0;
	border-bottom : dotted 1px #ccc;
	text-align :right;
	height: auto;
	}

#boxExterna #Contenido div.FormularioAnonimos div.LineaForm div.EtiquetaForm
{
	width: 210px;
	float: left;
	padding: 3px  10px 0 0;
	border :none;
	text-align :right;
	height: auto;
}
	
#boxExterna #Contenido div.FormularioAnonimos div.LineaForm div.CampoForm
{
	width:270px;
	padding: 3px  0 0 0;
	float:left;
	height: auto;
	text-align :left;
	}

#boxExterna #Contenido div.FormularioAnonimos div.LineaForm div.CampoForm .textboxMini{width:60px;}	
#boxExterna #Contenido div.FormularioAnonimos div.LineaForm div.CampoForm .textboxPequenho{width:90px;}	
#boxExterna #Contenido div.FormularioAnonimos div.LineaForm div.CampoForm .textboxMediano{width:237px;}	
#boxExterna #Contenido div.FormularioAnonimos div.LineaForm div.CampoForm .textboxGrande{width:237px;}
#boxExterna #Contenido div.FormularioAnonimos div.LineaForm div.CampoForm .textboxGigante{width:237px; height:40px;}
#boxExterna #Contenido div.FormularioAnonimos div.LineaForm div.CampoForm .selectPequenho{width:74px;}	
#boxExterna #Contenido div.FormularioAnonimos div.LineaForm div.CampoForm .selectMediano{width:241px;}	
#boxExterna #Contenido div.FormularioAnonimos div.LineaForm div.CampoForm .selectGrande{width:441px;}
#boxExterna #Contenido div.FormularioAnonimos div.AvisoForm{
	width: 440px;
	float: left;
	clear: left;
	padding: 3px 0 5px 50px;
	border-bottom: dotted 1px #ccc;
	text-align: left;
	background-color: #eee;
	height: auto;	}
	
	
/* FORMULARIO DE CAMBIO DE TIPO-ÁREA */
#boxExterna #Contenido div.FormularioCambioTipo
 {
 	width: 510px;
	padding:0;
	float :left ;
	height: auto;	
}
#boxExterna #Contenido div.FormularioCambioTipo ol {height: auto;}
#boxExterna #Contenido div.FormularioCambioTipo ol {height: auto;}
#boxExterna #Contenido div.FormularioCambioTipo div.LineaForm {
	width: 480px;
	float: left;
	clear: left;
	padding: 3px 0  5px 0;
	border-bottom : dotted 1px #ccc;
	text-align :right;
	height: auto;
	}

#boxExterna #Contenido div.FormularioCambioTipo div.LineaForm div.EtiquetaForm
{
	width: 200px;
	float: left;
	padding: 3px  10px 0 0;
	border :none;
	text-align :right;
	height: auto;
}
	
#boxExterna #Contenido div.FormularioCambioTipo div.LineaForm div.CampoForm
{
	width:260px;
	padding: 3px  0 0 0;
	float:left;
	height: auto;
	text-align :left;
	}

#boxExterna #Contenido div.FormularioCambioTipo div.LineaForm div.CampoForm .textboxMini{width:60px;}
#boxExterna #Contenido div.FormularioCambioTipo div.LineaForm div.CampoForm .textboxPequenho{width:90px;}	
#boxExterna #Contenido div.FormularioCambioTipo div.LineaForm div.CampoForm .textboxMediano{width:227px;}	
#boxExterna #Contenido div.FormularioCambioTipo div.LineaForm div.CampoForm .textboxGrande{width:227px;}
#boxExterna #Contenido div.FormularioCambioTipo div.LineaForm div.CampoForm .textboxGigante{width:227px; height:40px;}
#boxExterna #Contenido div.FormularioCambioTipo div.LineaForm div.CampoForm .selectPequenho{width:74px;}	
#boxExterna #Contenido div.FormularioCambioTipo div.LineaForm div.CampoForm .selectMediano{width:231px;}	
#boxExterna #Contenido div.FormularioCambioTipo div.LineaForm div.CampoForm .selectGrande{width:431px;}
#boxExterna #Contenido div.FormularioCambioTipo div.AvisoForm{
	width: 430px;
	float: left;
	clear: left;
	padding: 3px 0 5px 50px;
	border-bottom: dotted 1px #ccc;
	text-align: left;
	background-color: #eee;
	height: auto;	}

/*FORMULARIO INTERNO*/
#boxExterna #Contenido div.FormularioInterno
 {
 	width: 902px;
	padding: 10px 20px 0 30px;
	text-align:justify;
	clear :left ;
	float :left ;
	height: auto;}
#boxExterna #Contenido div.FormularioInterno ol {height: auto;}
#boxExterna #Contenido div.FormularioInterno ol {height: auto;}
#boxExterna #Contenido div.FormularioInterno div.LineaForm {
	width: 892px;
	float: left;
	clear: left;
	padding: 15px 10px 5px 0;
	border-bottom : dotted 1px #ccc;
	text-align :right;
	height: auto;}
#boxExterna #Contenido div.FormularioInterno div.LineaForm div.EtiquetaForm{
	width: 400px;
	float: left;
	padding: 0 20px 0 0;
	border :none;
	text-align :right;
	height: auto;}	
#boxExterna #Contenido div.FormularioInterno div.LineaForm div.CampoForm{
	width:410px;
	padding: 0 0 0 0;
	float: left;
	border :none;
	text-align :left;
	height: auto;}
#boxExterna #Contenido div.FormularioInterno div.LineaForm div.CampoForm .textboxMini{width:60px;}	
#boxExterna #Contenido div.FormularioInterno div.LineaForm div.CampoForm .textboxPequenho{width:100px;}	
#boxExterna #Contenido div.FormularioInterno div.LineaForm div.CampoForm .textboxMediano{width:247px;}	
#boxExterna #Contenido div.FormularioInterno div.LineaForm div.CampoForm .textboxGrande{width:377px;}
#boxExterna #Contenido div.FormularioInterno div.LineaForm div.CampoForm .textboxGigante{width:377px;height : 60px;}
#boxExterna #Contenido div.FormularioInterno div.LineaForm div.CampoForm .selectPequenho{width:104px;}	
#boxExterna #Contenido div.FormularioInterno div.LineaForm div.CampoForm .selectMediano{width:250px;}	
#boxExterna #Contenido div.FormularioInterno div.LineaForm div.CampoForm .selectGrande{width:410px;}
#boxExterna #Contenido div.FormularioInterno div.AvisoForm{
	width: 822px;
	float: left;
	clear: left;
	padding: 5px 0 5px 80px;
	border-bottom: dotted 1px #ccc;
	text-align: left;
	background-color: #eee;
	height: auto;	}
	
#boxExterna #datosPaquete .datosPaquete{padding: 10px; border: 1px solid #0089C4; font-size: 11px;}
#boxExterna #Contenido #datosPaquete {padding: 10px; border: 1px solid #0089C4; width: 940px;}                                     
#boxExterna #Contenido #datosPaquete label {
    float: left; 
    text-align: right; 
    padding-right: 0.7em;
    padding-top: 0.5em;
    color: #000;
}                                       
#boxExterna #Contenido #datosPaquete ol li {margin: 0 0 0 0; padding: 0 0 2px 0;}  
#boxExterna #Contenido #datosPaquete ol li {height: 21px;}  
#boxExterna #Contenido #datosPaquete ol li label{font-size: 11px;} 

/* FORMULARIO DE COMPARADOR PERSONAS */
#boxExterna #Contenido div.FormularioComparador
 {
 	width: 640px;
	padding:0;
	clear :left;
	float :left;
	height: auto;	
}
#boxExterna #Contenido div.FormularioComparador ol {height: auto;}
#boxExterna #Contenido div.FormularioComparador ol {height: auto;}
#boxExterna #Contenido div.FormularioComparador div.LineaForm {
	width: 630px;
	float: left;
	clear: left;
	padding: 3px 0 5px 0;
	border-bottom: dotted 1px #ccc;
	text-align :right;
	height: auto;
	}

#boxExterna #Contenido div.FormularioComparador div.LineaForm div.EtiquetaForm
{
	width: 220px;
	float: left;
	padding: 3px 10px 0 0;
	border :none;
	text-align :right;
	height: auto;
}
	
#boxExterna #Contenido div.FormularioComparador div.LineaForm div.CampoForm
{
	width:400px;
	padding: 3px 0 0 0;
	float:left;
	height: auto;
	text-align :left;
	}
	
#boxExterna #Contenido div.FormularioComparador div.LineaForm div.CampoForm .textboxMini{width:60px;}
#boxExterna #Contenido div.FormularioComparador div.LineaForm div.CampoForm .textboxPequenho{width:100px;}	
#boxExterna #Contenido div.FormularioComparador div.LineaForm div.CampoForm .textboxMediano{width:247px;}	
#boxExterna #Contenido div.FormularioComparador div.LineaForm div.CampoForm .textboxGrande{width:377px;}
#boxExterna #Contenido div.FormularioComparador div.LineaForm div.CampoForm .textboxGigante{width:377px;height : 60px;}
#boxExterna #Contenido div.FormularioComparador div.LineaForm div.CampoForm .selectPequenho{width:104px;}	
#boxExterna #Contenido div.FormularioComparador div.LineaForm div.CampoForm .selectMediano{width:250px;}	
#boxExterna #Contenido div.FormularioComparador div.LineaForm div.CampoForm .selectGrande{width:410px;}
#boxExterna #Contenido div.FormularioComparador div.AvisoForm{
	width: 630px;
	float: left;
	clear: left;
	padding: 3px 0 5px 50px;
	border-bottom: dotted 1px #ccc;
	text-align: left;
	background-color: #eee;
	height: auto;}

/*Control de Envios Historial*/
.DivEnvioHistorial{
    width:700px;
	padding: 3px 3px 3px 3px;
	height: 250px; 
  background-color:#DFDFDF;
   }


.PnlControles0 
{
	max-height :255px;
}

/*ESTILO GRIDIMAGENES*/
.grdImagenesItem{float: left; text-align: left; padding: 0; margin: 0; width: 146px; height: 260px; padding-top: 10px; padding-right :6px; border-bottom: dotted thin #ccc; }

/*CollapsiblePanel*/
.CuerpoCollapsePanel {
	overflow: hidden;
}

.EncabezadoCollapsePanel{
	/*width:100%;*/
	width: 900px;
	height: 25px;
	font-weight: bold;
	cursor: hand;
}

/*Hasta aquí validados*/

